/**
 * @category  阻塞器 传入时间配合async await 使用
 * @description 阻塞器 传入时间配合async await 使用
 * @param time 传入的是毫秒数
 * @example sleep() 
 */
export default function sleep(time: number) {
  return new Promise<void>((resolve) => {
    let sleepTime = setTimeout(() => {
      resolve()
      clearTimeout(sleepTime)
    }, time)
  })
};